/* igrs-server.h */

#ifndef IGRS_SERVER_H_FILE
#define IGRS_SERVER_H_FILE

#include "ip.h"

typedef struct IGRS_SERVER {
  int sock;
  net_u32 listener_ip;
  int listener_port;
} IGRS_SERVER;

int igrs_server_open(IGRS_SERVER *srv);
void igrs_server_close(IGRS_SERVER *srv);
void igrs_server_run(IGRS_SERVER *srv);

#endif /* IGRS_SERVER_H_FILE */
